package cn.agiledata.bank.hibernateBean;

import java.util.Date;

/**
 * 个人消息定制表
 */

public abstract class AbstractAccountMessage implements java.io.Serializable {

	private Long id;

	private MessageCustomization messageCustomization;

	private Account account;

	// /**
	// * 主账户SEQ
	// */
	// private Long accountSeq;
	//
	// /**
	// * 设置编号SEQ
	// */
	// private Long setSeq;

	/**
	 * 手机设定 Y- 有效 N- 无效
	 */
	private String mobileValidFlag;

	/**
	 * email设定 Y- 有效 N- 无效
	 */
	private String emailValidFlag;

	private String remark;

	private Long version;

	private String createUser;

	private Date createTime;

	private String updateUser;

	private Date updateTime;

	public Account getAccount() {
		return account;
	}

	public void setAccount(Account account) {
		this.account = account;
	}

	public MessageCustomization getMessageCustomization() {
		return messageCustomization;
	}

	public void setMessageCustomization(
			MessageCustomization messageCustomization) {
		this.messageCustomization = messageCustomization;
	}

	public Date getCreateTime() {
		return createTime;
	}

	public void setCreateTime(Date createTime) {
		this.createTime = createTime;
	}

	public String getCreateUser() {
		return createUser;
	}

	public void setCreateUser(String createUser) {
		this.createUser = createUser;
	}

	public Long getId() {
		return id;
	}

	public void setId(Long id) {
		this.id = id;
	}

	public String getRemark() {
		return remark;
	}

	public void setRemark(String remark) {
		this.remark = remark;
	}

	public void setUpdateTime(Date updateTime) {
		this.updateTime = updateTime;
	}

	public String getUpdateUser() {
		return updateUser;
	}

	public void setUpdateUser(String updateUser) {
		this.updateUser = updateUser;
	}

	public Long getVersion() {
		return version;
	}

	public void setVersion(Long version) {
		this.version = version;
	}

	// public Long getAccountSeq() {
	// return accountSeq;
	// }
	//
	// public void setAccountSeq(Long accountSeq) {
	// this.accountSeq = accountSeq;
	// }
	//
	// public Long getSetSeq() {
	// return setSeq;
	// }
	//
	// public void setSetSeq(Long setSeq) {
	// this.setSeq = setSeq;
	// }

	public Date getUpdateTime() {
		return updateTime;
	}

	public String getEmailValidFlag() {
		return emailValidFlag;
	}

	public void setEmailValidFlag(String emailValidFlag) {
		this.emailValidFlag = emailValidFlag;
	}

	public String getMobileValidFlag() {
		return mobileValidFlag;
	}

	public void setMobileValidFlag(String mobileValidFlag) {
		this.mobileValidFlag = mobileValidFlag;
	}

}